package com.ocom.common.request.payconfig;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
public class AddTollPointInfoRequest {

    /**
     * com_id	int(11)	单位编号
     * point_name	varchar(50)	收费点名称
     * parent_point_id	int(11)	上级收费点id，0为最高级
     * point_orgin	text	上级id关联，用逗号隔开
     * merch_id	int(11)	商户id
     * remark	text	备注
     * create_user	varchar(50)	创建人
     */

    @JsonProperty("comId")
    @Min(1)
    @NotNull(message = "comId 不能为空")
    Long comId;

    @NotBlank(message = "point_name 不能为空")
    String pointName;

    @Min(1)
    @NotNull(message = "parent_point_id 不能为空")
    Integer parentPointId = 0 ;

    @NotBlank(message = "point_orgin 不能为空")
    String pointOrgin;

    @Min(1)
    @NotNull(message = "merch_id 不能为空")
    Integer merchId;

    String remark="";
    String createUser="";

}
